#include<stdio.h>
#include"linklist.h"

int main(int argc, char const *argv[])
{
    //创建一个空链表
    linklist head = init_list();

    //循环输入数据，整数插入，负数剔除
    while(1){
        int n;
        scanf("%d", &n);

        //增加节点
        if(n > 0)
            list_add_tail(&head, new_node(n));
        //删除节点
        else if (n < 0)
        {
            linklist p = list_del(&head, -n);
            if(p == NULL){
                printf("查无此人！\n");
                continue;
            }
            free(p);
        }
        list_for_each(head);
        
    }
    return 0;
}
